package com.easy.service;

import com.easy.bean.PasswordParam;
import com.easy.bean.User;
import com.easy.util.Page;
import org.springframework.stereotype.Service;

import java.util.List;

public interface UserService {
    User add(User user);
    int del(Integer id);
    User edit(User user);
    User one(Integer id);
//更新密码
    String updatePassword(String token, PasswordParam param);
    //获取邮箱验证码
    String getEmailCaptcha(String token, PasswordParam param);
    //更新密码（无需验证旧密码）
    String unknownUpdate(String token, PasswordParam param);
    //token获得个人信息
    User getByToken(String token);


    List<User> all(User user);

//分页
    void page(Page page,User user);

    void deleteImageUtil();
}
